# Gundam SEED: Battle Assault — Recomp

> **Work in Progress:** This recompilation project is currently under development. Features, compatibility, performance, and functionality may change as development continues.

A modern fan-made recompilation project for **Gundam SEED: Battle Assault**, originally released for the **Nintendo Game Boy Advance**.

## ROM Required

This project **does not include the original game ROM or copyrighted assets**.

To play, you must provide your **own legally obtained ROM copy** of *Gundam SEED: Battle Assault*.

The original ROM must **not** be uploaded to this repository or included with releases.

## Features

* Game Boy Advance recompilation
* **Work in progress / actively being developed**
* Requires the user's own ROM file
* No copyrighted ROM files are distributed with this project
* No original Gundam, anime, artwork, music, or other copyrighted game assets are included
* Fullscreen support
* Press **Alt + Enter** to toggle fullscreen
* Designed for modern systems
* Keyboard controls
* Source code intended to support community contributions
* Bug fixes and feature improvements welcome

## Controls

| Keyboard Key   | Game Boy Advance Button |
| -------------- | ----------------------- |
| **X**          | A                       |
| **Z**          | B                       |
| **Enter**      | Start                   |
| **Arrow Keys** | D-Pad                   |

Additional controls may be configurable depending on the current version of the project.

## Building From Source

This repository is intended to contain the source code and build files required to compile the recompilation.

### Requirements

* Git
* CMake
* A supported C/C++ compiler
* Required project dependencies
* Your own legally obtained ROM, if required by the build process

### Clone the Repository

```bash
git clone https://github.com/YOUR-USERNAME/Gundam-SEED-Battle-Assault-Recomp.git
cd Gundam-SEED-Battle-Assault-Recomp
```

### Configure the Build

```bash
cmake -S . -B build
```

### Build

```bash
cmake --build build --config Release
```

The resulting executable will be placed in the project's build output directory.

**The original game ROM is not included in this repository.**

Because this project is currently under development, the build may not yet be fully functional or complete.

## Contributing

Contributions and improvements are welcome!

Developers can **fork this repository**, make changes, test their work, and submit a **Pull Request**.

Possible contributions include:

* Bug fixes
* Performance improvements
* Controller improvements
* Fullscreen improvements
* Linux compatibility
* Steam Deck compatibility
* Build-system improvements
* Accessibility improvements
* Documentation improvements
* Configuration options
* Additional platform support

Please do not submit copyrighted ROM files, Gundam assets, anime assets, music, artwork, or other proprietary game material.

See `CONTRIBUTING.md` for additional contribution guidelines.


If technically feasible, compatibility or support for the **Nintendo Switch 2** may be considered where applicable.

This project is **not affiliated with, endorsed by, or sponsored by Nintendo, Bandai Namco, Sunrise, or the other rights holders associated with Gundam SEED: Battle Assault**.

## Copyright

**Mobile Suit Gundam SEED**, Gundam, *Gundam SEED: Battle Assault*, its characters, mobile suits, names, artwork, music, trademarks, and other intellectual property remain the property of their respective copyright and trademark holders.

This is an independent fan-made recompilation project.

No original ROM files or copyrighted game assets are distributed with this project.

**All rights to the original game and its associated intellectual property remain with their respective owners.**

## Fullscreen

Press **Alt + Enter** to toggle between windowed and fullscreen modes.

## Disclaimer

This project is currently a **work in progress** and is not considered a finished or fully playable release.

This project does not distribute the original game ROM or copyrighted game assets.

Users must provide their own legally obtained ROM.

This project is an independent fan-made recompilation and is **not affiliated with or endorsed by Nintendo, Bandai Namco, Sunrise, or other rights holders associated with the original game.**
